package com.ktgj.flight.service;

import java.util.List;
import com.ktgj.flight.domain.Commdef;

/**
 * 航信接口的航线Service接口
 * 
 * @author ruoyi
 * @date 2021-08-30
 */
public interface ICommdefService 
{
    /**
     * 查询航信接口的航线
     * 
     * @param commdefId 航信接口的航线ID
     * @return 航信接口的航线
     */
    public Commdef selectCommdefById(Long commdefId);

    /**
     * 查询航信接口的航线列表
     * 
     * @param commdef 航信接口的航线
     * @return 航信接口的航线集合
     */
    public List<Commdef> selectCommdefList(Commdef commdef);

    /**
     * 新增航信接口的航线
     * 
     * @param commdef 航信接口的航线
     * @return 结果
     */
    public int insertCommdef(Commdef commdef);

    /**
     * 修改航信接口的航线
     * 
     * @param commdef 航信接口的航线
     * @return 结果
     */
    public int updateCommdef(Commdef commdef);

    /**
     * 批量删除航信接口的航线
     * 
     * @param commdefIds 需要删除的航信接口的航线ID
     * @return 结果
     */
    public int deleteCommdefByIds(Long[] commdefIds);

    /**
     * 删除航信接口的航线信息
     * 
     * @param commdefId 航信接口的航线ID
     * @return 结果
     */
    public int deleteCommdefById(Long commdefId);
}
